Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Experimental evaluation and cross-benchmarking of univariate real solvers

Identifieur interne : 003446 ( Main/Exploration ); précédent : 003445; suivant : 003447

Experimental evaluation and cross-benchmarking of univariate real solvers

Auteurs : Ioannis Z. Emiris [Grèce] ; Michael Hemmer [Allemagne] ; Menelaos Karavelas [Grèce] ; Bernard Mourrain [France] ; Elias P. Tsigaridas [France] ; Zafeirakis Zafeirakopoulos [Grèce]

Source :

RBID : Hal:inria-00340887

English descriptors

Abstract

Real solving of univariate polynomials is a fundamental problem with several important applications. This paper focuses on the efficient and generic black-box implementations of state-of-the-art algorithms for isolating all real roots of polynomials with integer coefficients, motivated by geometric applications and the recent need to develop software that handles exactly complex geometric objects, particularly in the case of the \cgal\ library. We summarize a large set of experimental results from cross-benchmarking 3 univariate algebraic kernels developed at the GALAAD group at INRIA, MPI-Saarbrücken, and the VEGAS group at LORIA. We have tested~6 solvers from the INRIA kernel, which are based on Sturm sequences, symbolic-numeric methods, and Continued Fractions (CF); two solvers from the MPI kernel, namely \descartes\ and \bdescartes; and one solver from the LORIA kernel, relying on the Descartes-based \rs\ solver developed at the SALSA group of INRIA. We used a total of~5000 polynomials of 5 types and various degrees and bitsizes, distributed in 150 datasets. The CF family of solvers, \descartes, \bdescartes, and \rs\ are numerically and combinatorially robust, i.e., they always provide the correct results. With respect to speed, the results are not decisive in most cases; overall, two CF methods seem faster, even though currently they do not use symbolic-numeric techniques, while for very large bitsizes \bdescartes\ and \rs\ seem more efficient, provided the degree is not very high. For polynomials of degree up to~4 and moderate bitsize, special algorithms give better results. It is important to note that the implementations of the theoretically exact methods are complete, efficient and they never provided wrong results throughout this extensive benchmarking procedure. Lastly, we comment on the different programming design approaches adopted by the different kernels, including the degree of interoperability between different algorithmic components, as well as arithmetic data types.

Url:
DOI: 10.1145/1577190.1577202


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Experimental evaluation and cross-benchmarking of univariate real solvers</title>
<author>
<name sortKey="Emiris, Ioannis Z" sort="Emiris, Ioannis Z" uniqKey="Emiris I" first="Ioannis Z." last="Emiris">Ioannis Z. Emiris</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-35029" status="VALID">
<orgName>Department of Informatics and Telecommunications</orgName>
<orgName type="acronym">Athens</orgName>
<desc>
<address>
<addrLine>National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications Panepistimiopolis, Ilissia Athens 15784 Greece</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://www.di.uoa.gr/en/info.php</ref>
</desc>
<listRelation>
<relation active="#struct-365611" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-365611" type="direct">
<org type="institution" xml:id="struct-365611" status="VALID">
<orgName>National and Kapodistrian University of Athens [Zografou]</orgName>
<desc>
<address>
<addrLine>Zografou Campus GR-157 80 Zografou</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://en.uoa.gr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Grèce</country>
</affiliation>
</author>
<author>
<name sortKey="Hemmer, Michael" sort="Hemmer, Michael" uniqKey="Hemmer M" first="Michael" last="Hemmer">Michael Hemmer</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-54489" status="VALID">
<orgName>Max Planck Institut für Informatik</orgName>
<orgName type="acronym">MPII</orgName>
<desc>
<address>
<addrLine>Max Planck Institut für Informatik Campus E-1 4 66123 Saarbrücken Germany</addrLine>
<country key="DE"></country>
</address>
<ref type="url">http://www.mpi-inf.mpg.de/</ref>
</desc>
<listRelation>
<relation active="#struct-300044" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300044" type="direct">
<org type="institution" xml:id="struct-300044" status="VALID">
<orgName>Max-Planck-Institut</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Allemagne</country>
<orgName type="university">Société Max-Planck</orgName>
</affiliation>
</author>
<author>
<name sortKey="Karavelas, Menelaos" sort="Karavelas, Menelaos" uniqKey="Karavelas M" first="Menelaos" last="Karavelas">Menelaos Karavelas</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-11462" status="VALID">
<orgName>Department of Applied Mathematics [Heraklion]</orgName>
<desc>
<address>
<addrLine>Voutes Campus, 70013 Heraklion, Crete</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://fourier.math.uoc.gr/tmem/</ref>
</desc>
<listRelation>
<relation active="#struct-91821" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-91821" type="direct">
<org type="institution" xml:id="struct-91821" status="VALID">
<orgName>University of Crete</orgName>
<desc>
<address>
<addrLine>Campus 74100 Rethymnon Crete, Greece</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://www.uoc.gr/en/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Grèce</country>
</affiliation>
</author>
<author>
<name sortKey="Mourrain, Bernard" sort="Mourrain, Bernard" uniqKey="Mourrain B" first="Bernard" last="Mourrain">Bernard Mourrain</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-2461" status="OLD">
<idno type="RNSR">200218407D</idno>
<orgName>Geometry, algebra, algorithms</orgName>
<orgName type="acronym">GALAAD</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-34586" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-117617" type="direct"></relation>
<relation name="UMR6621" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-34586" type="direct">
<org type="laboratory" xml:id="struct-34586" status="VALID">
<idno type="RNSR">198318250R</idno>
<orgName>Inria Sophia Antipolis - Méditerranée </orgName>
<orgName type="acronym">CRISAM</orgName>
<desc>
<address>
<addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/sophia/</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-117617" type="direct">
<org type="institution" xml:id="struct-117617" status="VALID">
<orgName>Université Nice Sophia Antipolis</orgName>
<orgName type="acronym">UNS</orgName>
<desc>
<address>
<addrLine>Parc Valrose - BP 2135 - 06103 Nice cedex 2</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://unice.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR6621" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
<placeName>
<settlement type="city">Nice</settlement>
<region type="region" nuts="2">Provence-Alpes-Côte d'Azur</region>
</placeName>
<orgName type="university">Université Nice Sophia Antipolis</orgName>
</affiliation>
</author>
<author>
<name sortKey="Tsigaridas, Elias P" sort="Tsigaridas, Elias P" uniqKey="Tsigaridas E" first="Elias P." last="Tsigaridas">Elias P. Tsigaridas</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-2461" status="OLD">
<idno type="RNSR">200218407D</idno>
<orgName>Geometry, algebra, algorithms</orgName>
<orgName type="acronym">GALAAD</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-34586" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-117617" type="direct"></relation>
<relation name="UMR6621" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-34586" type="direct">
<org type="laboratory" xml:id="struct-34586" status="VALID">
<idno type="RNSR">198318250R</idno>
<orgName>Inria Sophia Antipolis - Méditerranée </orgName>
<orgName type="acronym">CRISAM</orgName>
<desc>
<address>
<addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/sophia/</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-117617" type="direct">
<org type="institution" xml:id="struct-117617" status="VALID">
<orgName>Université Nice Sophia Antipolis</orgName>
<orgName type="acronym">UNS</orgName>
<desc>
<address>
<addrLine>Parc Valrose - BP 2135 - 06103 Nice cedex 2</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://unice.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR6621" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
<placeName>
<settlement type="city">Nice</settlement>
<region type="region" nuts="2">Provence-Alpes-Côte d'Azur</region>
</placeName>
<orgName type="university">Université Nice Sophia Antipolis</orgName>
</affiliation>
</author>
<author>
<name sortKey="Zafeirakopoulos, Zafeirakis" sort="Zafeirakopoulos, Zafeirakis" uniqKey="Zafeirakopoulos Z" first="Zafeirakis" last="Zafeirakopoulos">Zafeirakis Zafeirakopoulos</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-35029" status="VALID">
<orgName>Department of Informatics and Telecommunications</orgName>
<orgName type="acronym">Athens</orgName>
<desc>
<address>
<addrLine>National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications Panepistimiopolis, Ilissia Athens 15784 Greece</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://www.di.uoa.gr/en/info.php</ref>
</desc>
<listRelation>
<relation active="#struct-365611" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-365611" type="direct">
<org type="institution" xml:id="struct-365611" status="VALID">
<orgName>National and Kapodistrian University of Athens [Zografou]</orgName>
<desc>
<address>
<addrLine>Zografou Campus GR-157 80 Zografou</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://en.uoa.gr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Grèce</country>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:inria-00340887</idno>
<idno type="halId">inria-00340887</idno>
<idno type="halUri">https://hal.inria.fr/inria-00340887</idno>
<idno type="url">https://hal.inria.fr/inria-00340887</idno>
<idno type="doi">10.1145/1577190.1577202</idno>
<date when="2009-08-03">2009-08-03</date>
<idno type="wicri:Area/Hal/Corpus">002102</idno>
<idno type="wicri:Area/Hal/Curation">002102</idno>
<idno type="wicri:Area/Hal/Checkpoint">002B03</idno>
<idno type="wicri:explorRef" wicri:stream="Hal" wicri:step="Checkpoint">002B03</idno>
<idno type="wicri:Area/Main/Merge">003528</idno>
<idno type="wicri:Area/Main/Curation">003446</idno>
<idno type="wicri:Area/Main/Exploration">003446</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Experimental evaluation and cross-benchmarking of univariate real solvers</title>
<author>
<name sortKey="Emiris, Ioannis Z" sort="Emiris, Ioannis Z" uniqKey="Emiris I" first="Ioannis Z." last="Emiris">Ioannis Z. Emiris</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-35029" status="VALID">
<orgName>Department of Informatics and Telecommunications</orgName>
<orgName type="acronym">Athens</orgName>
<desc>
<address>
<addrLine>National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications Panepistimiopolis, Ilissia Athens 15784 Greece</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://www.di.uoa.gr/en/info.php</ref>
</desc>
<listRelation>
<relation active="#struct-365611" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-365611" type="direct">
<org type="institution" xml:id="struct-365611" status="VALID">
<orgName>National and Kapodistrian University of Athens [Zografou]</orgName>
<desc>
<address>
<addrLine>Zografou Campus GR-157 80 Zografou</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://en.uoa.gr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Grèce</country>
</affiliation>
</author>
<author>
<name sortKey="Hemmer, Michael" sort="Hemmer, Michael" uniqKey="Hemmer M" first="Michael" last="Hemmer">Michael Hemmer</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-54489" status="VALID">
<orgName>Max Planck Institut für Informatik</orgName>
<orgName type="acronym">MPII</orgName>
<desc>
<address>
<addrLine>Max Planck Institut für Informatik Campus E-1 4 66123 Saarbrücken Germany</addrLine>
<country key="DE"></country>
</address>
<ref type="url">http://www.mpi-inf.mpg.de/</ref>
</desc>
<listRelation>
<relation active="#struct-300044" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300044" type="direct">
<org type="institution" xml:id="struct-300044" status="VALID">
<orgName>Max-Planck-Institut</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Allemagne</country>
<orgName type="university">Société Max-Planck</orgName>
</affiliation>
</author>
<author>
<name sortKey="Karavelas, Menelaos" sort="Karavelas, Menelaos" uniqKey="Karavelas M" first="Menelaos" last="Karavelas">Menelaos Karavelas</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-11462" status="VALID">
<orgName>Department of Applied Mathematics [Heraklion]</orgName>
<desc>
<address>
<addrLine>Voutes Campus, 70013 Heraklion, Crete</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://fourier.math.uoc.gr/tmem/</ref>
</desc>
<listRelation>
<relation active="#struct-91821" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-91821" type="direct">
<org type="institution" xml:id="struct-91821" status="VALID">
<orgName>University of Crete</orgName>
<desc>
<address>
<addrLine>Campus 74100 Rethymnon Crete, Greece</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://www.uoc.gr/en/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Grèce</country>
</affiliation>
</author>
<author>
<name sortKey="Mourrain, Bernard" sort="Mourrain, Bernard" uniqKey="Mourrain B" first="Bernard" last="Mourrain">Bernard Mourrain</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-2461" status="OLD">
<idno type="RNSR">200218407D</idno>
<orgName>Geometry, algebra, algorithms</orgName>
<orgName type="acronym">GALAAD</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-34586" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-117617" type="direct"></relation>
<relation name="UMR6621" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-34586" type="direct">
<org type="laboratory" xml:id="struct-34586" status="VALID">
<idno type="RNSR">198318250R</idno>
<orgName>Inria Sophia Antipolis - Méditerranée </orgName>
<orgName type="acronym">CRISAM</orgName>
<desc>
<address>
<addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/sophia/</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-117617" type="direct">
<org type="institution" xml:id="struct-117617" status="VALID">
<orgName>Université Nice Sophia Antipolis</orgName>
<orgName type="acronym">UNS</orgName>
<desc>
<address>
<addrLine>Parc Valrose - BP 2135 - 06103 Nice cedex 2</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://unice.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR6621" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
<placeName>
<settlement type="city">Nice</settlement>
<region type="region" nuts="2">Provence-Alpes-Côte d'Azur</region>
</placeName>
<orgName type="university">Université Nice Sophia Antipolis</orgName>
</affiliation>
</author>
<author>
<name sortKey="Tsigaridas, Elias P" sort="Tsigaridas, Elias P" uniqKey="Tsigaridas E" first="Elias P." last="Tsigaridas">Elias P. Tsigaridas</name>
<affiliation wicri:level="1">
<hal:affiliation type="researchteam" xml:id="struct-2461" status="OLD">
<idno type="RNSR">200218407D</idno>
<orgName>Geometry, algebra, algorithms</orgName>
<orgName type="acronym">GALAAD</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-34586" type="direct"></relation>
<relation active="#struct-300009" type="indirect"></relation>
<relation active="#struct-117617" type="direct"></relation>
<relation name="UMR6621" active="#struct-441569" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-34586" type="direct">
<org type="laboratory" xml:id="struct-34586" status="VALID">
<idno type="RNSR">198318250R</idno>
<orgName>Inria Sophia Antipolis - Méditerranée </orgName>
<orgName type="acronym">CRISAM</orgName>
<desc>
<address>
<addrLine>2004 route des Lucioles BP 93 06902 Sophia Antipolis</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/centre/sophia/</ref>
</desc>
<listRelation>
<relation active="#struct-300009" type="direct"></relation>
</listRelation>
</org>
</tutelle>
<tutelle active="#struct-300009" type="indirect">
<org type="institution" xml:id="struct-300009" status="VALID">
<orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
<orgName type="acronym">Inria</orgName>
<desc>
<address>
<addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.inria.fr/en/</ref>
</desc>
</org>
</tutelle>
<tutelle active="#struct-117617" type="direct">
<org type="institution" xml:id="struct-117617" status="VALID">
<orgName>Université Nice Sophia Antipolis</orgName>
<orgName type="acronym">UNS</orgName>
<desc>
<address>
<addrLine>Parc Valrose - BP 2135 - 06103 Nice cedex 2</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://unice.fr/</ref>
</desc>
</org>
</tutelle>
<tutelle name="UMR6621" active="#struct-441569" type="direct">
<org type="institution" xml:id="struct-441569" status="VALID">
<idno type="ISNI">0000000122597504</idno>
<idno type="IdRef">02636817X</idno>
<orgName>Centre National de la Recherche Scientifique</orgName>
<orgName type="acronym">CNRS</orgName>
<date type="start">1939-10-19</date>
<desc>
<address>
<country key="FR"></country>
</address>
<ref type="url">http://www.cnrs.fr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>France</country>
<placeName>
<settlement type="city">Nice</settlement>
<region type="region" nuts="2">Provence-Alpes-Côte d'Azur</region>
</placeName>
<orgName type="university">Université Nice Sophia Antipolis</orgName>
</affiliation>
</author>
<author>
<name sortKey="Zafeirakopoulos, Zafeirakis" sort="Zafeirakopoulos, Zafeirakis" uniqKey="Zafeirakopoulos Z" first="Zafeirakis" last="Zafeirakopoulos">Zafeirakis Zafeirakopoulos</name>
<affiliation wicri:level="1">
<hal:affiliation type="laboratory" xml:id="struct-35029" status="VALID">
<orgName>Department of Informatics and Telecommunications</orgName>
<orgName type="acronym">Athens</orgName>
<desc>
<address>
<addrLine>National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications Panepistimiopolis, Ilissia Athens 15784 Greece</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://www.di.uoa.gr/en/info.php</ref>
</desc>
<listRelation>
<relation active="#struct-365611" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-365611" type="direct">
<org type="institution" xml:id="struct-365611" status="VALID">
<orgName>National and Kapodistrian University of Athens [Zografou]</orgName>
<desc>
<address>
<addrLine>Zografou Campus GR-157 80 Zografou</addrLine>
<country key="GR"></country>
</address>
<ref type="url">http://en.uoa.gr/</ref>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
<country>Grèce</country>
</affiliation>
</author>
</analytic>
<idno type="DOI">10.1145/1577190.1577202</idno>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="mix" xml:lang="en">
<term>algebraic kernel</term>
<term>exact computation</term>
<term>real solving</term>
<term>robust implementation</term>
<term>univariate polynomials</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Real solving of univariate polynomials is a fundamental problem with several important applications. This paper focuses on the efficient and generic black-box implementations of state-of-the-art algorithms for isolating all real roots of polynomials with integer coefficients, motivated by geometric applications and the recent need to develop software that handles exactly complex geometric objects, particularly in the case of the \cgal\ library. We summarize a large set of experimental results from cross-benchmarking 3 univariate algebraic kernels developed at the GALAAD group at INRIA, MPI-Saarbrücken, and the VEGAS group at LORIA. We have tested~6 solvers from the INRIA kernel, which are based on Sturm sequences, symbolic-numeric methods, and Continued Fractions (CF); two solvers from the MPI kernel, namely \descartes\ and \bdescartes; and one solver from the LORIA kernel, relying on the Descartes-based \rs\ solver developed at the SALSA group of INRIA. We used a total of~5000 polynomials of 5 types and various degrees and bitsizes, distributed in 150 datasets. The CF family of solvers, \descartes, \bdescartes, and \rs\ are numerically and combinatorially robust, i.e., they always provide the correct results. With respect to speed, the results are not decisive in most cases; overall, two CF methods seem faster, even though currently they do not use symbolic-numeric techniques, while for very large bitsizes \bdescartes\ and \rs\ seem more efficient, provided the degree is not very high. For polynomials of degree up to~4 and moderate bitsize, special algorithms give better results. It is important to note that the implementations of the theoretically exact methods are complete, efficient and they never provided wrong results throughout this extensive benchmarking procedure. Lastly, we comment on the different programming design approaches adopted by the different kernels, including the degree of interoperability between different algorithmic components, as well as arithmetic data types.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Allemagne</li>
<li>France</li>
<li>Grèce</li>
</country>
<region>
<li>Provence-Alpes-Côte d'Azur</li>
</region>
<settlement>
<li>Nice</li>
</settlement>
<orgName>
<li>Société Max-Planck</li>
<li>Université Nice Sophia Antipolis</li>
</orgName>
</list>
<tree>
<country name="Grèce">
<noRegion>
<name sortKey="Emiris, Ioannis Z" sort="Emiris, Ioannis Z" uniqKey="Emiris I" first="Ioannis Z." last="Emiris">Ioannis Z. Emiris</name>
</noRegion>
<name sortKey="Karavelas, Menelaos" sort="Karavelas, Menelaos" uniqKey="Karavelas M" first="Menelaos" last="Karavelas">Menelaos Karavelas</name>
<name sortKey="Zafeirakopoulos, Zafeirakis" sort="Zafeirakopoulos, Zafeirakis" uniqKey="Zafeirakopoulos Z" first="Zafeirakis" last="Zafeirakopoulos">Zafeirakis Zafeirakopoulos</name>
</country>
<country name="Allemagne">
<noRegion>
<name sortKey="Hemmer, Michael" sort="Hemmer, Michael" uniqKey="Hemmer M" first="Michael" last="Hemmer">Michael Hemmer</name>
</noRegion>
</country>
<country name="France">
<region name="Provence-Alpes-Côte d'Azur">
<name sortKey="Mourrain, Bernard" sort="Mourrain, Bernard" uniqKey="Mourrain B" first="Bernard" last="Mourrain">Bernard Mourrain</name>
</region>
<name sortKey="Tsigaridas, Elias P" sort="Tsigaridas, Elias P" uniqKey="Tsigaridas E" first="Elias P." last="Tsigaridas">Elias P. Tsigaridas</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 003446 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 003446 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     Hal:inria-00340887
   |texte=   Experimental evaluation and cross-benchmarking of univariate real solvers
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022